artificial heart - French English Dictionary